package org.chen.aao.common.ai.dto;

import lombok.Builder;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

@Data
@Builder
public class ChatHistoryResponse {
    private List<ChatMessage> messages;
    private Integer total;
    private boolean hasMore;

    @Data
    @Builder
    public static class ChatMessage {
        private String id;
        private String conversationId;
        private String userMessage;
        private String aiReply;
        private LocalDateTime createdAt;
        private Long tokensUsed;
    }
}
